草庐IT

c++ - LLDB C++调试

全部标签

c# - 有选择地阻止调试器在第一次出现异常时停止

我知道我可以防止VisualStudio调试器在抛出某些类型的异常时停止(通过Ctrl-Alt-E“异常”对话框)。但是,如果想在某些特定位置而不是在全有或全无的基础上从代码中控制它怎么办?例如:try{SomeMethod(token);}catch(OperationCancelledException){returnfalse;}//...voidSomeMethod(CancellationTokentoken){//...//Idon'twantthedebuggertostoponthefollowingline#pragmaignore(OperationCancelle

c# - "PDB format is not supported"带有 .NET 可移植调试信息

最近几天我一直在huntingdownaproblem-结论:我的VisualStudio2017调试器无法在.NETFramework项目中使用“可移植”格式的PDB。对于可移植格式,我的意思是转到项目的设置,然后转到Build->Advanced然后选择portable在Debugginginformation下.当我开始调试像这样构建的.NETFramework项目时,断点未命中。当我暂停调试器并寻找它没有加载符号的原因时,它说(在Symbolloadinformation下):PDBformatisnotsupported我可以用任何.NETFramework项目重现它。目标框

c# - ASP.NET 的调试工具栏

是否有类似于ASP.NET(更具体地说是ASP.NETMVC)的“Django调试工具栏”的东西。这是一个HTML页面叠加层,显示总执行时间、SQL查询(和时间)、调用了哪些View...等等。 最佳答案 我的回答有点晚了。miniprofiler就是这样做的。您可以在http://data.stackexchange.com看到它的运行情况。(左上角)。 关于c#-ASP.NET的调试工具栏,我们在StackOverflow上找到一个类似的问题: https

c# - x64 平台上调试器中奇怪的三元运算符行为

我在我的C#代码中使用了一个非常简单的三元表达式:helperClass.SomeData=helperClass.HasData?GetSomeData():GetSomeOtherData();在这两种情况下,表达式的每个路径上的函数都返回一个非空对象,但如果我在调试器中查看结果,它是空的,直到我在代码中引用它,例如使用断言:Debug.Assert(helperClass.SomeData!=null);只有在Debug模式下使用“x64”或“任何CPU”平台设置时才会出现这种情况。在“x86”模式下没问题。在假设我在编译器或调试器中发现错误之前,我尽量保持谨慎,但我找不到对此行

c# - 浏览器关闭时停止调试 Visual Studio 2013

如何在关闭浏览器窗口时自动停止调试VisualStudio2013? 最佳答案 只有InternetExplorer可以执行此操作,因为它都是Microsoft产品。由于Chrome无法直接访问VisualStudio,因此如果Chrome可以减少您PC上运行的IIS进程,那就太奇怪了。如果您想看到“停止调试行为”,您应该使用InternetExplorer作为调试浏览器。 关于c#-浏览器关闭时停止调试VisualStudio2013,我们在StackOverflow上找到一个类似的问

c# - 在调试中为 SSL 配置 launchSettings.json - ASP.NET Core/Visual Studio Code

我正在关注this将Facebook身份验证添加到我的网络应用程序的教程。作为该过程的一部分,我尝试在我的项目上启用SSL,但我发现的所有内容都涉及更新VisualStudio中“项目属性”对话框中的设置,我无法通过Mac上的VisualStudioCode进行设置。我尝试过手动更新launchSettings.json中的值,但我没有成功。如何在VisualStudioCode中更新launchSettings.json(或其他项目文件)以在调试时启用SSL? 最佳答案 如果您不想仅仅为了在VSCode中进行调试而更改Progra

c# - 现在 VS2015 已经出来了,支持调试 Roslyn 的方式是什么?

背景我们希望修改Roslyn并能够在编译时对其进行调试。在VS2015之前的版本中,这样做是一个痛苦的过程,而且流程不是很好。我们的目标是开发一个C#变体编译器。梦想VS2015之前,执行和调试修改后的Roslyn需要打开第二个VSIDE(实验性)集才能使用修改后的Roslyn。此过程无法直接正确设置,并且通常会破坏您的VS2015安装。VS2015之后,是否有更好的设置和流程可以修改和调试Roslyn?我已经安装了VisualStudio2015,但看起来我需要更多必需的位。之后我不确定如何运行测试并尝试VS2015中的更改。 最佳答案

c# - 无法远程调试 .Net 应用程序 "no symbols have been loaded for this document."

我正在尝试调试.Net应用程序。我将它(和.pdb)复制到VM。我能够附加到进程,但我的断点在附加后被禁用:“当前不会命中断点,没有为该文档加载任何符号。”我确信虚拟机上的PDB是正确的。我尝试将主机上的PDB路径添加到visualstudio的符号路径。我错过了什么?(Win7x86、VisualStudio10、.Net4)谢谢 最佳答案 问题是PDB文件必须放在VM和主机上的同一文件夹中。 关于c#-无法远程调试.Net应用程序"nosymbolshavebeenloadedfor

c# - Silverlight 5 - 调试 npctrl.dll 崩溃

我遇到了一个非常令人沮丧的silverlight插件崩溃,它同时影响IE和firefox。事件日志中的错误是:Faultingapplicationname:iexplore.exe,version:9.0.8112.16421,timestamp:0x4d76255dFaultingmodulename:npctrl.dll,version:5.0.61118.0,timestamp:0x4ec5fc64Exceptioncode:0xc0000094Faultoffset:0x0001d720Faultingprocessid:0x434Faultingapplicationsta

c# - 让调试器在下一次点击事件时中断

在一个有100多个表单的.netwindows表单项目中,所有这些表单都有无数自定义控件,其中涉及基类,我很难知道特定按钮在哪里,我的意思是表单名称是什么我在运行应用程序时正在查看,我刚刚单击的按钮的按钮单击事件在代码中的确切位置。VisualStudio中是否有调试功能,它只会将我的执行中断到发生点击的那一行。我可以告诉VS在下一个Click事件发生时中断吗?(这几天在运行visualstudio2012/13)。谢谢。 最佳答案 在您点击程序中的按钮之前,请执行以下操作:转到visualstudio并暂停程序。只需按下暂停按钮。